package classe;

import java.util.ArrayList;

public class ListPoisson {
	private ArrayList<Poisson> listePoisson;
	public ListPoisson(){
		listePoisson = new ArrayList<Poisson>();
		
	}
	public ListPoisson(ArrayList<Poisson>liste){
		listePoisson = new ArrayList<Poisson>();
		listePoisson.addAll(liste);		
	}
	public void ajouterLoc(Poisson poiss){
		listePoisson.add(poiss);
	}
	public void suppLigne(int nbr){
		listePoisson.remove(nbr);
	}
	/**
	 * 
	 * @return les differents elements pour le JTable
	 */
	public Object [][] recupererDonnees(){
		Object[][] contenuListe = new String [listePoisson.size()][2];
		for(int i=0; i<listePoisson.size();i++){
			contenuListe[i] = listePoisson.get(i).recuperDonnees();
		}
		return contenuListe;
	}
	/**
	 * 
	 * @return le nom des colonnes
	 */
	public static Object [] recupererNomsColonnes(){
		return Poisson.recupererNomsColonnes();
	}
	public void vider(){
		listePoisson.clear();
	}

	
	public void ajoutList(ArrayList <Poisson> liste){
		listePoisson.addAll(liste);
	}
	public  void affList(){
		for(int i=0; i<listePoisson.size();i++){
			System.out.println(listePoisson.get(i));
		}
	}
	public  ArrayList <Poisson> getArrayListLocal(){
			return listePoisson;
	}
}
